#include "mainwindow.h"
#include "ui_mainwindow.h"
#include <QJsonObject>
#include <QJsonDocument>
#include <QDebug>

MainWindow::MainWindow(QWidget *parent) :
    QMainWindow(parent),
    ui(new Ui::MainWindow),
    m_socket(new QTcpSocket(this))
{
    ui->setupUi(this);

    // 连接服务器
    m_socket->connectToHost("192.168.27.129", 8080);

    // 发送数据
    // 1.创建json对象
    QJsonObject jsonObj;

    // 2.设置<key:value>
    jsonObj["type"] = 3;
    jsonObj["musicName"] = "see you again";

    // 3.将json字符串转成json对象
    QJsonDocument jsonDoc(jsonObj);

    QByteArray data = jsonDoc.toJson();
    qDebug() << "data:" << data;

    m_socket->write(data);
}

MainWindow::~MainWindow()
{
    delete ui;
}
